/* separateur 242 */
.separator242 { background:url(../img/boxes/separator242.png); width:235px; height:6px; margin:5px auto; clear:both; }
.separator490 { background:url(../img/boxes/separator490.png); width:490px; height:14px; margin:5px auto; clear:both; }
.separator610 { background:url(../img/boxes/separator610.png); width:605px; height:14px; margin:5px auto; clear:both; }
.separator420 { background:url(../img/boxes/separator420.png); width:420px; height:14px; margin:5px auto; clear:both; }

/* 150 px */
.box150top { width:150px; height:5px; background-image:url(../img/boxes/top-150.png); background-repeat:no-repeat; }
.box150ass { width:150px; height:5px; background-image:url(../img/boxes/ass-150.png); background-repeat:no-repeat; margin-bottom:15px; }
.box150content { width:140px; background:url(../img/boxes/content-150.png) repeat-y; padding:5px; }

/* 160 px */
.box160titleblue { width:160px; height:25px; background:url(../img/boxes/title-blue-160.png); }
.box160titleorange { width:160px; height:25px; background:url(../img/boxes/title-orange-160.png); }
.box160top { width:160px; height:5px; background:url(../img/boxes/top-160.png); }
.box160content { width:150px; background:url(../img/boxes/content-160.png) repeat-y; padding:5px; }
.box160ass { width:160px; height:5px; background:url(../img/boxes/ass-160.png) no-repeat; clear:both; }
.box160assgrass { width:160px; height:20px; background:url(../img/boxes/ass-160-grass.png) no-repeat; clear:both; }
.box160titleblue h2, .box160titleorange h2{ color:white; font-size:12px; padding:4px 0 0 10px; text-align:left; }

/* 160 px menu topic (boutique) */
.box160content_topicmenu{width:160px; background:url(../img/boxes/content-160-topicmenu.png) repeat-y;}
.box160ass_topicmenu { width:160px; height:15px; background:url(../img/boxes/ass-160-topicmenu.png) no-repeat; clear:both; }

/* 250 px */
.box250content { width:250px; padding:5px; background:url(../img/boxes/content-250.png) repeat-y; }
.box250ass { width:250px; height:5px; background:url(../img/boxes/ass-250.png) no-repeat; clear:both; margin-bottom:15px; }
.box250top { width:250px; height:5px; background:url(../img/boxes/top-250.png); }
.box250titleblue { width:250px; height:25px; background:url(../img/boxes/title-blue-250.png); }
.box250titleorange { width:250px; height:25px; background:url(../img/boxes/title-orange-250.png); }
.box250titleorange .top-titre { float:left; width:120px; }
.box250titleorange h1,.box250titleblue h2, .box250titleorange h2, .box250titlegrey h2{color:white; font-size:12px; padding:4px 0 0 10px; height:23px; text-align:left;}
.box250titlegrey { width:250px; background:url(../img/boxes/title-grey-250.png); }

/* 315 px */
.box315top { width:315px; height:5px; background-image:url(../img/boxes/top-315.png); background-repeat:no-repeat; }
.box315titleblue { width:315px; height:25px; background:url(../img/boxes/title-blue-315.png); }
.box315titleblue .top-titre { float:left; width:170px; }
.box315titleblue .voirtous { font-size:10px; }
.box315titleorange { width:315px; background:url(../img/boxes/title-orange-315.png); height:25px; }
.box315titlegrey { width:315px; background:url(../img/boxes/title-grey-315.png); height:25px; }
.box315titleorange .top-titre h2, .box315titleblue .top-titre h2, .box315titlegrey .top-titre h2{ padding:4px 0 0 10px;}
.box315titleblue h2 a, .box315titleorange h2 a { color:white; }
.box315titleblue h2 a:hover, .box315titleorange h2 a:hover { color:white; text-decoration:underline; }
.box315titleorange h2,.box315titleblue h2,.box315titlegrey h2 { color:white; font-size:12px; padding:4px 0 0 10px; text-align:left; }
.box315ass { width:315px; height:5px; background-image:url(../img/boxes/ass-315.png); background-repeat:no-repeat; margin-bottom:15px;}
.box315content { width:305px; background-image:url(../img/boxes/content-315.png); background-repeat:repeat-y; text-align:left; padding:5px; }

/* 408 px */
.box408titleblue { width:408px; height:25px; background:url(../img/boxes/title-blue-408.png); }
.box408titleorange { width:408px; height:25px; background:url(../img/boxes/title-orange-408.png); }
.box408content { width:408px; padding:5px; background:url(../img/boxes/content-408.png) repeat-y; }
.box408titleblue h1,.box408titleorange h1 { color:white; font-size:12px; margin:0 0 0 10px; padding:2px 0 2px 10px; }
.box408titleorange .bigtop-titre, .box408titleblue .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:200px; }
.box408ass { clear:both; height:5px; width:408px; background:url(../img/boxes/ass-408.png); }

/* 445 px */
.box445titleblue { width:445px; height:25px; background:url(../img/boxes/title-blue-445.png); }
.box445titleorange { width:445px; height:25px; background:url(../img/boxes/title-orange-445.png); }
.box445content { width:445px; padding:5px; background:url(../img/boxes/content-445.png) repeat-y; }
.box445titleblue h1,.box445titleorange h1 { color:white; font-size:12px; margin:0 0 0 10px; padding:2px 0 2px 10px; }
.box445titleorange .bigtop-titre, .box445titleblue .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:200px; padding:4px 0 0 10px;}
.box445ass { clear:both; height:5px; width:445px; background:url(../img/boxes/ass-445.png); }

/* 527 px */
.box527top { width:527px; height:5px; background-image:url(../img/boxes/top-527.png); background-repeat:no-repeat; }
.box527titleblue { width:527px; height:22px; background:url(../img/boxes/title-blue-527.png); }
.box527titlegrey { width:527px; height:25px; background:url(../img/boxes/title-grey-527.png); }
.box527titleorange { width:527px; height:25px; background:url(../img/boxes/title-orange-527.png); }
.box527titleblue h1, .box527titlegrey h1, .box527titleorange h1 { color:white; font-size:12px; margin:0 0 0 10px; padding:4px 0 0 10px; }
.box527titleblue .top-titre h2{color:white; font-size:12px; padding:4px 0 0 10px; text-align:left;}
.box527content { width:517px; padding:5px; background:url(../img/boxes/content-527.png) repeat-y; }
.box527titleblue .bigtop-titre, .box527titleorange .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:300px; }
.box527ass { clear:both; height:5px; width:527px; background:url(../img/boxes/ass-527.png) no-repeat; }

/* 600 px */
.box600titleorange { background-image:url(../img/boxes/title-orange-600.png); width:600px; height:25px; }
.box600titleblue { background-image:url(../img/boxes/title-blue-600.png); width:600px; height:25px; }
.box600titleorange .bigtop-titre { color:white; font-size:12px; font-weight:bold; text-align:left; }
.box600titleblue h2{ color:white; font-size:12px; font-weight:bold; text-align:left; padding:4px 0 0 10px; }
.box600content { width:590px; background:url(../img/boxes/content-600.png) repeat-y; clear:both; padding:10px 5px; }
.box600ass { height:5px; width:600px; background:url(../img/boxes/ass-600.png) no-repeat; margin-bottom:15px; }

/* 620 px */
.box620top { width:620px; height:5px; background-image:url(../img/boxes/top-620.png); background-repeat:no-repeat; }
.box620titleorange { background-image:url(../img/boxes/title-orange-620.png); width:620px; height:25px; }
.box620titleorange .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:400px; padding:4px 0 0 10px;}
.box620titleblue {  background-image:url(../img/boxes/title-blue-620.png); width:620px; height:25px; }
.box620titleblue h2 { color:white; font-size:12px; font-weight:bold; text-align:left; padding:4px 0 0 10px;}
.box620titleorange h2 { color:white; font-size:12px; font-weight:bold; text-align:left; padding:4px 0 0 10px;}
.box620titleblue .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:400px; padding:4px 0 0 10px;}
.box620content { width:610px; background:url(../img/boxes/content-620.png) repeat-y; clear:both; padding:10px 5px; }
.box620ass { height:5px; width:620px; background:url(../img/boxes/ass-620.png) no-repeat; margin-bottom:15px; }

/* 650 px */
.box650top { width: 650px; height: 5px; background-image:url(../img/boxes/top-650.png); background-repeat:no-repeat;}
.box650titleorange { background-image:url(../img/boxes/title-orange-650.png); width:650px; height:25px; }
.box650titleorange .bigtop-titre { color:white; font-size:12px; font-weight:bold; text-align:left; }
.box650titleblue {  background-image:url(../img/boxes/title-blue-650.png); width:650px; height:25px; }
.box650titleblue h2 { color:white; font-size:12px; font-weight:bold; text-align:left; padding:4px 0 0 10px;}
.box650content { width:640px; background:url(../img/boxes/content-650.png) repeat-y; clear:both; padding:10px 5px; }
.box650ass { height:5px; width:650px; background:url(../img/boxes/ass-650.png) no-repeat; margin-bottom:15px; }

/* 685 px */
.box685titleorange { background-image:url(../img/boxes/title-orange-685.png); width:685px; height:25px; }
.box685titleorange .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:400px; padding:4px 0 0 10px;}
.box685titleblue {  background-image:url(../img/boxes/title-blue-685.png); width:685px; height:25px; }
.box685titleblue h2 { color:white; font-size:12px; font-weight:bold; text-align:left; padding:4px 0 0 10px;}
.box685titleblue .bigtop-titre { float:left; color:white; font-size:12px; font-weight:bold; text-align:left; width:400px; padding:4px 0 0 10px;}
.box685top { width: 685px; height: 5px; background-image:url(../img/boxes/top-685.png); background-repeat:no-repeat;}
.box685content { width:675px; background:url(../img/boxes/content-685.png) repeat-y; clear:both; padding:10px 5px; }
.box685ass { height:5px; width:685px; background:url(../img/boxes/ass-685.png) no-repeat; margin-bottom:15px; }

/* 705 px */
.box705titleblue { width:705px; height:25px; background:url(../img/boxes/title-blue-705.png); }
.box705top { width: 705px; height: 5px; background-image:url(../img/boxes/top-705.png); background-repeat:no-repeat;}
.box705titleblue h1, .box705titleblue h2 { color:white; font-size:12px; padding:4px 0 0 10px; height:23px; }
.box705content{width:695px; background:url(../img/boxes/content-705.png) repeat-y; clear:both; padding:10px 5px;}
.box705ass{ height:5px; width:705px; background:url(../img/boxes/ass-705.png) no-repeat; margin-bottom:15px;}

/* 905 px */
.box905titleblue { width:905px; height:25px; background-image:url(../img/boxes/title-blue-905.png); background-repeat:no-repeat; }
.box905titlegrey { width:905px; height:25px; background-image:url(../img/boxes/title-grey-905.png); background-repeat:no-repeat; }
.box905titleblue h2, .box905titlegrey h2 { color:white; font-size:12px; padding:4px 0 0 10px; height:23px; text-align:left;}
.box905content{width:895px; background:url(../img/boxes/content-905.png) repeat-y; clear:both; padding:10px 5px;}
.box905ass{ height:5px; width:905px; background:url(../img/boxes/ass-905.png) no-repeat; margin-bottom:15px;}

/* 950 px */
.box950top { width:950px; height:5px; background-image:url(../img/boxes/top-950.png); background-repeat:no-repeat; }
.box950content{width:940px; background:url(../img/boxes/content-950.png) repeat-y; clear:both; padding:10px 5px;}
.box950ass{ height:5px; width:950px; background:url(../img/boxes/ass-950.png) no-repeat; margin-bottom:15px;}

.box950top-orange { width:950px; height:5px; background-image:url(../img/boxes/top-950-orange.png); background-repeat:no-repeat; }
.box950content-orange{width:940px; background:url(../img/boxes/content-950-orange.png) repeat-y; clear:both; padding:10px 5px;}
.box950ass-orange{ height:5px; width:950px; background:url(../img/boxes/ass-950-orange.png) no-repeat; margin-bottom:15px;}

/* onglet avec nombre */
.boxgrey-nb {width:45px;_margin-top: 1px;padding-top:3px;height: 22px;_height: 18px;color:#737476;font-weight:bold;font-size:12px;float: left;text-align: center;background-image:url(../img/boxes/boxgrey-nb.png);background-repeat:no-repeat;}
.bluetop-nb, .bluebigtop-nb {width:45px;margin-top: 3px;padding-top: 3px;_padding-top: 3px;height: 19px;color:#0470B0;font-weight:bold;font-size:12px;float: left;text-align: center;background-image:url(../img/boxes/blue-boxhead-nb.png);background-repeat:no-repeat;}
.redtop-nb, .redbigtop-nb {width:45px;margin-top: 3px;padding-top: 3px;_padding-top: 3px;height: 19px;color:#FF7418;font-weight:bold;font-size:12px;float: left;text-align: center;background-image:url(../img/boxes/red-boxhead-nb.png);background-repeat:no-repeat;}

.voirtous {text-align: right;margin-right:10px;padding-top:7px;color:#FFFFFF;}
.voirtous a{font-size:10px;font-weight:bold;color:#FFFFFF;}
.voirtous:visited{font-size:10px;font-weight:bold;color:#FFFFFF;}

.bigboxorange-nb {background-image:url(../img/boxes/bigboxorange-nb.png);color:#EC5715;float:right;font-weight:bold;height:25px;margin-right:5px;margin-top:2px;padding-top:5px;text-align:center;width:72px}
.bigboxblue-nb {background-image:url(../img/boxes/bigboxorange-nb.png);color:#005AA7;float:right;font-weight:bold;height:25px;margin-right:5px;margin-top:2px;padding-top:5px;text-align:center;width:72px}

/*herbe*/
.box315grass { width:315px; height:30px; background-image:url(../img/boxes/grass-315.png); background-repeat:no-repeat; margin-bottom:15px;}
.box950grass-orange { width:950px; height:45px; background-image:url(../img/boxes/grass-950-orange.png); background-repeat:no-repeat; margin-bottom:15px;}
